home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / psqsl.zip / PSQSL.DOC < prev    next >
Text File  |  1992-01-06  |  69KB  |  1,445 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.           
  8.           
  9.           
  10.           
  11.                                 PSQSL USER'S MANUAL
  12.           
  13.                                    Version 2.00
  14.                                          
  15.                                    January 1992
  16.           
  17.           
  18.           
  19.           
  20.           
  21.           
  22.           
  23.           
  24.           
  25.           
  26.           
  27.           
  28.           
  29.           
  30.                                Unified Microsystems
  31.                                     PO Box 133
  32.                                  Slinger, WI 53086
  33.                                          
  34.                                          
  35.                                          
  36.                                          
  37.                                          
  38.                                          
  39.                                          
  40.                                          
  41.                                          
  42.                                          
  43.                                          
  44.                                          
  45.                                          
  46.                                          
  47.                                          
  48.                                          
  49.                       Copyright 1992 Gary C. Sutcliffe, W9XT
  50.           
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.           
  61.                                       NOTICES
  62.           
  63.           
  64.           Specifications subject to change without notice.
  65.           
  66.           This document  Copyright 1992 by Gary C. Sutcliffe.  All rights
  67.           reserved.
  68.           
  69.           PSQSL software Copyright 1991, 1992  by Gary C. Sutcliffe.  All
  70.           rights reserved.
  71.           
  72.           The file  "BUREAU.LST" is  specifically not copyrighted, and is
  73.           placed in the public domain.  It may be copied, used, modified,
  74.           etc., without any consideration to its author.
  75.           
  76.           
  77.                              About Shareware and PSQSL
  78.           
  79.                PSQSL is  being distributed  under the  Shareware  method.
  80.           This means  you may  try out this program for a limited time to
  81.           see if it suits your needs before spending any money on it.  If
  82.           you find  it useful,  and wish  to continue  to use the program
  83.           you are expected and obligated to pay the registration fee.
  84.                Under the  Shareware concept,   you  may also make as many
  85.           copies  as   you  wish  to  give  to  your  friends  for  their
  86.           evaluation.   This manner  of software  distribution allows the
  87.           software's author to keep advertising and disk copying costs to
  88.           a minimum,  and thus  the price  you pay  for registration very
  89.           low.
  90.                What's in  it for  you?   Well, first  of all you probably
  91.           have  hundreds  or  maybe  thousands  of  dollars  tied  up  in
  92.           commercial software  that does not do the job you wanted it to.
  93.           A large  percentage of  the money  you paid  went for full page
  94.           color ads  in computer  magazines, dealer  markups, etc.   With
  95.           shareware you  try before  you buy.   If you try it and it does
  96.           not suit your needs, you are not out of a lot of money.
  97.                By paying the registration fee you  help pay the shareware
  98.           author for  his or  her time  needed to develop software and to
  99.           encourage the  development of additional useful programs.  As a
  100.           registered user  of PSQSL  you will also receive notices of new
  101.           versions of PSQSL.
  102.                If you  do a lot of QSLing, you will find that PSQSL saves
  103.           you many,  many hours of tedious work, more than offsetting the
  104.           nominal cost  of registration.  A registration form is found at
  105.           the end  of this  document, or  can be produced by printing out
  106.           the REGISTER.DOC file on the distribution disk.
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.           
  116.                                       LICENSE
  117.           
  118.                PSQSL is  not and  never has  been public domain software,
  119.           nor is  it free  software.  The author, Gary C. Sutcliffe, W9XT
  120.           holds the copyright to the software.
  121.           
  122.                Non-registered users  are granted a limited license to use
  123.           PSQSL for  the purpose of determining whether PSQSL is suitable
  124.           for their needs.  Non-registered users may also make copies for
  125.           distribution to  others  providing  the  terms  and  conditions
  126.           below are  met.   Unregistered use  of PSQSL,  except for these
  127.           limited purposes, is prohibited.
  128.           
  129.                Registration permits  a user the license to use PSQSL on a
  130.           single computer at one time.  A registered user may have copies
  131.           of PSQSL  on multiple  computers, but   the  program may not be
  132.           running on more than one computer at the same time.  Registered
  133.           users may  also make  as many  copies as  necessary for  backup
  134.           purposes.
  135.           
  136.                All users  are granted  a  limited  license  to  copy  the
  137.           programs  and   documentation  for  the  trial  use  by  others
  138.           providing the following conditions are met:
  139.           
  140.                PSQSL must be copied in unmodified form, complete with all
  141.           files including documentation and license information.
  142.           
  143.           
  144.                Distributors of  public domain, user supported, shareware,
  145.           and similar  software are permitted to distribute this software
  146.           as  long   as  the   above  conditions  are  met.    Commercial
  147.           distributors are  permitted to  charge reasonable  disk copying
  148.           fees, postage  and handling  fees, etc.   Payment  of fees to a
  149.           software distributor  in no  way changes  the  requirement  for
  150.           registration by users.
  151.           
  152.                Operators of  electronic bulletin  board systems  (SYSOPs)
  153.           may post  PSQSL for  downloading by their users only as long as
  154.           the above conditions are met.
  155.           
  156.                Users may  register PSQSL  by filling out the registration
  157.           form at  the end  of this  manual and sending it along with the
  158.           proper fee  to the  address indicated.  A registration form may
  159.           also be  printed out  from the  REGISTER.DOC file  found on the
  160.           distribution disk.
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.           
  171.           
  172.                           PRODUCTS AND SERVICES MENTIONED
  173.           
  174.           ARRL Outgoing  QSL Service:     The American Radio Relay League
  175.           offers an  outgoing QSL shipping service to its members.  Cards
  176.           must be  sorted by   country callsign prefix (which is the main
  177.           purpose of PSQSL), and include your mailing label from a recent
  178.           issue of QST to prove membership, along with payment (currently
  179.           $2/pound).   For more information, contact the ARRL at 225 Main
  180.           St., Newington, CT 06111.
  181.           
  182.           CT(tm):   CT is  a contest logging program written by Ken Wolf,
  183.           K1EA.   It was  the first  real time  logging program  to  gain
  184.           acceptance by  a large  number of  serious contesters,  and  is
  185.           probably still  the most popular.  CT may be purchased c/o Bill
  186.           McGowan, KC1EO,  33 Truell  Road, Hollis,  NH 03049, (603) 465-
  187.           2392.  CT is a registered trade mark of Ken Wolf, K1EA.
  188.           
  189.           LOG-EQF:   LOG-EQF is  a  logging  program  written  by  Thomas
  190.           Dandrea, N3EQF.   It is mainly set up for use as a log book for
  191.           day to  day operating,  but also has the ability to be used for
  192.           contesting.   LOG-EQF is  a shareware  program and is available
  193.           from the  author, Thomas  Dandrea, 396 Sautter Dr., Coraopolis,
  194.           PA, 15108.   It  is  also  available  by  mail  (and  often  at
  195.           hamfests)  from   various  shareware/public   domain   software
  196.           vendors.   Be sure  to register  your copy  of LOG-EQF  if  you
  197.           decide to use it for logging radio contacts.
  198.           
  199.           NA:   NA is  a contest  logging program written by Dave Pruett,
  200.           K8CC.   It is  very similar  to CT,  and uses  most of the same
  201.           commands, but  it covers a number of contests that CT does not.
  202.           NA may  be purchased  from LTA  Industries, Inc.,  PO  BOX  92,
  203.           Canfield, OH 44406, (216) 533-0087.
  204.           
  205.           
  206.           
  207.           
  208.           Gary Sutcliffe  (the author  of PSQSL) and Unified Microsystems
  209.           in no  way warrant  any of  these products  or services.    The
  210.           information presented  here  is  for  the  convenience  of  the
  211.           reader.
  212.           
  213.           
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.           
  223.                                    INTRODUCTION
  224.                                    ------------
  225.           
  226.           
  227.                PSQSL was  written for  hams who send out large numbers of
  228.           QSL cards  via the  ARRL Outgoing  QSL  Service  or  other  QSL
  229.           shipment service.   Many  hams use logging programs such as CT,
  230.           NA, LOG-EQF,  or their  own programs  for  generating  stick-on
  231.           labels for QSLs.  These programs can save hours of work writing
  232.           out QSL  cards, but  hours  of  tedious  sorting  remain  after
  233.           printing out the labels.
  234.                PSQSL takes   output  QSL label  files from  a variety  of
  235.           logging programs as well as QSO information entered from within
  236.           the program,  and creates  a single  sorted label  file.    The
  237.           labels are  sorted by  DXCC country.   In  addition, cards  for
  238.           countries not handled by the outgoing QSL service are separated
  239.           from those that are handled.
  240.                Since the list of countries in the DXCC program as well as
  241.           prefixes and  countries  serviced  by  the  ARRL  Outgoing  QSL
  242.           Service change  from time to time, a file containing countries,
  243.           prefixes, etc., can be updated by the user.
  244.           
  245.                                 SYSTEM REQUIREMENTS
  246.                                 -------------------
  247.           
  248.                This program  is designed  to run on a PC or PC compatible
  249.           system.   A hard drive and 640K of memory is recommended.  Less
  250.           memory or lack of a hard drive will reduce the number of labels
  251.           that may  be processed.   A  system with  640K of  memory  will
  252.           handle in  excess of  3000 labels,  depending on  the number of
  253.           drivers, TSRs,  etc., loaded in memory.  PSQSL does not utilize
  254.           extended or expanded memory even if such memory is present.
  255.                A printer  capable of  printing to  standard single  row 3
  256.           1/2" X 15/16" computer self adhesive labels is also required to
  257.           print the  sorted labels.   An ASCII label output file can also
  258.           be created  and transferred  to floppy  for printing on another
  259.           computer system with a suitable printer.
  260.           
  261.           
  262.                                   GETTING STARTED
  263.                                   ---------------
  264.           
  265.           
  266.                Before starting  to run  PSQSL, make  a backup copy of the
  267.           diskette.   Keep the  original in  a safe  place.   If  you are
  268.           using a  hard drive,  use the DOS 'CD' command to change to the
  269.           directory you  wish to  put PSQSL and its associated files.  If
  270.           you wish  to put  them into  a directory  called \QSL on your C
  271.           drive, type  CD C:\QSL  at the  DOS prompt.    Note  that  this
  272.           directory must  already exist or must be created with the MKDIR
  273.           command (see your DOS manual).
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.                Place the  PSQSL distribution  diskette in  your A: floppy
  282.           drive and  type COPY  A:*.* C:   (or whatever drive you wish to
  283.           use).
  284.           
  285.                The distribution disk will contain the following programs:
  286.           
  287.           READ.ME -  Any last  minute information  will  be  found  here.
  288.           Please read this file before running PSQSL.
  289.           
  290.           PSQSL.EXE - This is the executable file.  You start the program
  291.           by typing PSQSL followed by pressing the ENTER key.
  292.           
  293.           BUREAU.LST -  This file  contains a  list of DXCC countries and
  294.           the standard  prefixes for  each country.   This  file  can  be
  295.           edited by  the user  to reflect changes in DXCC country status,
  296.           new prefixes, etc.  Refer to the section "Modifying BUREAU.LST"
  297.           for more  information.  Be sure this file is copied to the same
  298.           directory as  PSQSL.EXE.  Alternatively, set up the environment
  299.           variable PSQPATH  to give the path to the location of the PSQSL
  300.           files.  See APPENDIX B for more information on setting PSQPATH.
  301.           
  302.           QCAPT.COM -  This is  a special  printer capture  utility  that
  303.           intercepts label  information being  sent to  the  printer  and
  304.           stores it  to a  disk file  where PSQSL  can gain access to it.
  305.           Some logging  programs such  as NA  and LOG-EQF  do  not  allow
  306.           saving QSL  labels to  a disk.    See  the  section  "Capturing
  307.           Printer Data  with QCAPT"  for more  information on  using this
  308.           program.
  309.           
  310.           PSQSL.DOC - This manual.  It may be printed out on a printer by
  311.           typing PRINT PSQSL.DOC.
  312.           
  313.           REGISTER.DOC - The form to register your copy of PSQSL.  It can
  314.           be printed out by typing PRINT REGISTER.DOC.  Please be sure to
  315.           register your  copy when you finish evaluating this program and
  316.           you decide you find it useful.
  317.           
  318.                After you  have copied the diskette, check to see that all
  319.           of the above files are present.  Also read the READ.ME file for
  320.           any last minute information before running PSQSL.
  321.           
  322.                            OVERVIEW OF QSLING WITH PSQSL
  323.                            -----------------------------
  324.           
  325.                Most of  the QSO and contest logging programs allow you to
  326.           print QSO  data to  stick-on labels for selected or all QSOs in
  327.           your log file.  You then peel off the labels and attach them to
  328.           your QSL cards, sign the card, sort them by hand, and then ship
  329.           them off  to the ARRL or other QSL service.  By adding one more
  330.           step, running  PSQSL, before  printing the  labels you can save
  331.           yourself the tedious job of sorting hundreds of cards by hand.
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.                If  you  operate  contests,  you  will  typically  have  a
  340.           different log  file for each contest. Perhaps you use different
  341.           contest programs  for different contests.  You might use CT for
  342.           the CQ  World Wide  DX contests  and have  log files you called
  343.           CQPH92.BIN and  CQCW92.BIN for the CQWW DX contests.  You might
  344.           have used NA for the IARU contest and used a log file you named
  345.           IARU92.QSO.
  346.                The next  step is  to create  the "label  files" for  each
  347.           contest log.   Each  logging program  has  its  own  method  of
  348.           creating labels,  and you  should refer to the manual that came
  349.           with your  logging program  for  creating  them.    In  general
  350.           though, you  will run  the logging  program (or  a special  QSL
  351.           program supplied  with it)  to select  the contacts you wish to
  352.           QSL and to produce a label file.
  353.                In some  cases, the  logging program  does not  produce  a
  354.           label file, but only allows you to print labels directly to the
  355.           printer.  A special program called QCAPT has been supplied with
  356.           PSQSL to "capture" the QSL information going to the printer and
  357.           send it instead to a disk file.  More information on this is in
  358.           the section "RUNNING QCAPT".
  359.                Once you  have generated  QSL label files from each of the
  360.           log files, you will run PSQSL.  Using the menus, you select the
  361.           things you  want to  do in  PSQSL.   First, you  would probably
  362.           "import" (read in the data) the QSL label information from each
  363.           of the label files  you created with the logging programs.
  364.                The PSQSL  menu will  let you  select the  type of logging
  365.           program that  created the  label file, then ask you the name of
  366.           the label  file.   PSQSL will  then read the QSL label into the
  367.           computer's memory.   You  would do this for each label file you
  368.           have.
  369.                Perhaps   you also have some contacts you wish to QSL, but
  370.           which where logged in a regular log book.  PSQSL will allow you
  371.           to type  this information  on the computer's keyboard, and save
  372.           it with  the QSL  labels you  imported from  the contest  label
  373.           files.
  374.                If you  wish to  stop PSQSL, all of the label data will be
  375.           stored in a "data file".  Later, when  you run PSQSL again, all
  376.           of the labels you either read in from the disk or typed by hand
  377.           will still be there. You can then add more labels.
  378.                Eventually, you  will have  enough labels entered that you
  379.           will want  to send them off to the ARRL or another QSL service.
  380.           You then put blank label sheets in your printer.  While running
  381.           PSQSL, you can print out the entire collection of labels.
  382.                The labels  will all  be printed  in the correct order the
  383.           ARRL requires  them to  be in.  All  you have to do is peel the
  384.           labels off in order, put them on the card, and sign it.  Labels
  385.           for cards  going to  countries that  the ARRL  does not service
  386.           will be separated from the rest.
  387.                                          
  388.  
  389.  
  390.  
  391.  
  392.  
  393.                                          
  394.                             DEFINITIONS AND CONVENTIONS
  395.                             ---------------------------
  396.           
  397.                Before starting  to run  PSQSL, terms and conventions used
  398.           by this manual need to be discussed.  First is the "data file".
  399.           PSQSL takes the QSL label data you enter or retrieve from other
  400.           logging programs  (like CT,  NA, LOG-EQF,  etc) and saves it in
  401.           the data file.
  402.                Normally the  default name  of this file is PSQSL.DAT, but
  403.           you can supply any file name that DOS will allow.  For example,
  404.           if you  send QSLs out each month, you may wish to name the data
  405.           files JAN92.DAT, FEB92.DAT, etc.
  406.                "Label files" are files that contain QSL label information
  407.           which can  normally be  printed to  standard   3 1/2"  X 15/16"
  408.           single row  labels. Label  files are  created  by  the  logging
  409.           programs, as  well as by PSQSL.  Label files created by several
  410.           popular logging  programs as  well as  common database  program
  411.           formats may  also be  "imported", meaning that the data is read
  412.           and translated to the internal formats used by PSQSL.
  413.                Most PSQSL  commands and  data input  end by  pressing the
  414.           ENTER key.   On  some computers  this will  be the  RETURN key.
  415.           Some commands  can be canceled by pressing the ESC (ESCAPE) key
  416.           if you  change your  mind.   When this applies, there will be a
  417.           message in a window indicating this is allowed.  If the ESC key
  418.           is pressed,  control will pass to a previous menu, possibly the
  419.           main menu.
  420.                PSQSL is  menu driven  to be  easy to use.  When a menu is
  421.           displayed, a  list of  options will  be shown.   Options can be
  422.           selected by  using the  up and down arrow keys to highlight the
  423.           desired response.   Pressing  ENTER will  execute that  option.
  424.           Alternatively, the command can be directly executed by pressing
  425.           the first letter of the option.
  426.           
  427.                                    RUNNING PSQSL
  428.                                    -------------
  429.           
  430.                To start  the program,  first use  the  DOS  "CD"  (change
  431.           directory) command  to change  to the  directory that  contains
  432.           PSQSL and  its associated  files.   Next type  PSQSL at the DOS
  433.           prompt and  press ENTER.  You will then see the opening screens
  434.           which are described in the next section.
  435.                As an  option, PSQSL  can be started in special modes with
  436.           command line options.  One option allows you to run the program
  437.           with monochrome  video.   Some monochrome PC video cards and/or
  438.           monitors may  not produce a very readable display.  If you find
  439.           it difficult to read your screen when running PSQSL, use the -M
  440.           option described  below.   The -B  option will  disable warning
  441.           beeps if you make mistakes while using PSQSL.  Most  users will
  442.           want to use PSQSL without any of the starting options.
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.           
  450.           The form for starting PSQSL with options is as follows:
  451.           
  452.                     PSQSL -B <ENTER>
  453.                     PSQSL -M <ENTER>
  454.                     PSQSL -M -B <ENTER>
  455.           
  456.                -B OPTION:   PSQSL  will cause the computer to beep if you
  457.           try to do something illegal such as give it a command that does
  458.           not exist  or to fill in information  fields with more than the
  459.           maximum number  of characters.   Some  people find this useful,
  460.           others find  it annoying.   If you are in the latter group, use
  461.           the -B option to disable beeps.
  462.                In addition,  beeps can  be deactivated from the MAIN MENU
  463.           by typing  B as  an option.   If beeps are already deactivated,
  464.           selecting B as an option again will reactivate beeps on errors.
  465.           Note that  this option  is not  displayed  as  a  menu  option.
  466.           Normally if you do not like the beeps, use the -B when starting
  467.           the program.   This  option can be used alone or in conjunction
  468.           with the -M option.
  469.           
  470.                -M OPTION:  PSQSL uses colors in its display and for error
  471.           and information  windows.  If you have a monochrome monitor and
  472.           find the display difficult to read, run PSQSL in the monochrome
  473.           mode with  the -M  option.  This option can be used alone or in
  474.           conjunction with the -B option.
  475.           
  476.           
  477.           
  478.           OPENING SCREENS
  479.           
  480.                You will  first see  the opening  screen.   This  contains
  481.           copyright and  registration information.   When  you have  read
  482.           this information, press any key to continue.
  483.                Next you  will see  a window  indicating the  country  and
  484.           prefix tables  are being created.  PSQSL is reading in the file
  485.           BUREAU.LST to  create a  table with  all of  the countries  and
  486.           prefixes.  This table is used to determine what country a given
  487.           call sign  is from,  and to determine how the output labels are
  488.           to be sorted.
  489.                The time it takes PSQSL to create the table will depend on
  490.           the speed of your computer and its disk drive.  On a fast 80386
  491.           system with  a fast hard drive it will only take a few seconds.
  492.           On a  slow system  running off  a floppy drive it will take the
  493.           better part of a minute.
  494.                The next  screen asks  for the  name of  the "data  file".
  495.           Every time  you add  another QSO, it is added to this file. You
  496.           may select  the default file (PSQSL.DAT) simply by pressing the
  497.           ENTER key.   Alternatively,  you may  type  another  file  name
  498.           (along with drive and path specifications if needed) to be used
  499.           as the data file.
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.                Using a  special file  name or  the default data file will
  508.           depend on how you like to send out QSLs.  If you send out cards
  509.           each month,  you might  want to have a file name that indicates
  510.           the time  frame for this batch of cards.  For example you might
  511.           use a  filename of  JAN92.DAT for  cards  to  be  sent  out  in
  512.           January, 1992.   After   you  print and  send out  your January
  513.           cards, you  start a new file called FEB92.DAT for the cards you
  514.           plan to send out in February, etc.
  515.                You may  be lazy  and just  want to  use the  default file
  516.           instead of  trying to  remember what  you called  the file, and
  517.           typing it  in each  time.  Whatever file name you use, remember
  518.           that each new QSL label is added to the file you select.  After
  519.           you print  out the labels, you will want to delete the old file
  520.           or start  using a  new one.   If  you don't,  the next time you
  521.           print out labels you will re-print all of the old ones again.
  522.                If you  want to  exit PSQSL at this point for some reason,
  523.           you can  enter a  file name  of 'QUIT' at the prompt for a data
  524.           file name and press the <ENTER> key.  PSQSL will then terminate
  525.           and you will return to the DOS prompt.
  526.                If the  data file you selected does not exist, you will be
  527.           asked if  you want  to create it.  If you do not want to create
  528.           the file,  answer NO  and you will be allowed to select another
  529.           file.   If the file exists, but is not the correct format (i.e.
  530.           not created  by PSQSL)  you will  be notified  and  allowed  to
  531.           select another file.
  532.                If  the   file  already  exists,  a  window  will  pop  up
  533.           indicating that  the file  is being  read, and  a count  of the
  534.           number of labels being read is displayed.  The count is updated
  535.           every 10  labels.   Also,  if  the  file  already  exists,  and
  536.           additional QSL information files are read in or is entered from
  537.           the  keyboard,   a  back   up  file   containing  the  original
  538.           information will  be created.   This  file will  have  a  "BAK"
  539.           extension with  the original  filename (e.g.  PSQSL.BAK will be
  540.           the back  up file  for PSQSL.DAT).   This  is there in case you
  541.           make a  mistake or  have a computer or disk failure and want to
  542.           go back  to the  condition you  were in before you started this
  543.           session with PSQSL.
  544.                
  545.                                      MAIN MENU
  546.                                      ---------
  547.           
  548.                Once the  preliminaries are  completed, the main menu will
  549.           appear.   The main  menu allows  you to select between the four
  550.           main functions of PSQSL.  The main menu choices are:
  551.                
  552.                          Enter QSO Information
  553.                          Print Labels
  554.                          Import Data
  555.                          Quit PSQSL
  556.           
  557.                When the  main menu  is displayed, one of the options will
  558.           be   highlighted.   Normally  the  highlighted  selection  will
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.           appear in  reverse video  although it may be underlined on some
  567.           computers.    To  select the  highlighted option,  simply press
  568.           ENTER.
  569.                Pressing the up or down arrows will change the highlighted
  570.           selection.  When the desired option is highlighted, press ENTER
  571.           to begin that function.  Alternatively, you  can type the first
  572.           letter (E, P, I, or Q) of the function to directly execute that
  573.           function.
  574.                There is  one more  option in  the main  menu which is not
  575.           displayed as  an option.   This  is the B option which controls
  576.           beeps on  error.  PSQSL normally beeps when it detects you made
  577.           an error.  If you find this annoying, you can disable the beeps
  578.           by pressing  B while  in the  main menu  only.   If  beeps  are
  579.           already disabled  (by starting  PSQSL with  the -B command line
  580.           option,  or  pressing  B  while  in  the  main  menu)  you  can
  581.           reactivate beep on error by pressing B while in the main menu.
  582.           
  583.           MAIN MENU: Enter QSO information
  584.           
  585.                While the  main purpose  of  PSQSL  is  to  use  QSO  data
  586.           imported from  files created by other programs, there are times
  587.           when you  may want  to enter QSO information from the keyboard.
  588.           QSO information  entered will  be formatted  into a  label  and
  589.           stored  in  the  datafile.    See  the  section  "ENTERING  QSO
  590.           INFORMATION" for more details.
  591.           
  592.           MAIN MENU: Print QSL labels
  593.           
  594.                Select this  option to actually print the labels.  You can
  595.           print the  labels on  your printer while in the program, or you
  596.           can write  the label information to an ASCII file in one of two
  597.           formats. See the section "PRINTING LABELS" for more details.
  598.           
  599.           MAIN MENU: Import data
  600.           
  601.                This option will allow you to import QSL label information
  602.           from files  created by  various logging programs.  You may read
  603.           data from several files from different sources and combine them
  604.           into a  single, sorted  file.   The total number of label files
  605.           that can be imported is limited only by the amount of memory in
  606.           the system  and the amount of free space remaining on the disk.
  607.           Refer to the section "IMPORTING DATA" for further details.
  608.           
  609.           MAIN MENU: Quit
  610.           
  611.                Use this  option to  exit PSQSL.   When  you  select  this
  612.           option, you  will be  asked if  you wish  to save the QSL label
  613.           information you added this session.  The default answer is YES,
  614.           and can  be chosen by simply pressing the ENTER key.  If you do
  615.           not wish  to save  your changes,  type an  'N' and  then ENTER.
  616.           While the  data file is being written, a count of the number of
  617.           records being saved is displayed.
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.           
  625.                              ENTERING QSO INFORMATION
  626.                              ------------------------
  627.           
  628.           If the "Enter QSO information" option is selected from the main
  629.           menu, a  data entry  form will  be displayed.   This form looks
  630.           like this:
  631.           
  632.                      CALL: ___________
  633.           
  634.                     DAY  MTH   YR   UTC     MHz    MODE     RST
  635.           QSO 1:    __   ___   __   ____    ___    ____     ___
  636.           
  637.           QSO 2:    __   ___   __   ____    ___    ____     ___
  638.           
  639.           QSO 3:    __   ___   __   ____    ___    ____     ___
  640.           
  641.           COMMENT:  ________________________________________
  642.           
  643.                                  OK? (Y/N): Y
  644.           
  645.                The areas underlined above will normally appear in reverse
  646.           video, depending  on your computer type.  This highlighted area
  647.           shows the  maximum length  allowed for  that field.  PSQSL will
  648.           beep (if  beep on error is active) if you attempt to enter data
  649.           longer than  the field length.  You can move between the fields
  650.           by using  the arrow keys, the TAB key, or by pressing the ENTER
  651.           key.
  652.                When you  first enter  this option, the cursor will appear
  653.           in the  CALL field.   Type  in the call sign of the station and
  654.           press the  ENTER key.  The cursor will then move to the QSO 1 -
  655.           DAY field.   Enter  the day  and press  ENTER.  The cursor will
  656.           then move  to the  MTH field.  Type the  month as  a  3  letter
  657.           abbreviation (JAN,  FEB, etc.) and press ENTER.  Continue along
  658.           by typing the rest of the QSO information.
  659.                You can enter up to 3 QSOs on one label.  If you only have
  660.           one or two QSOs to enter for this station, press the arrow keys
  661.           to get  to the  COMMENT field.  Type any comments you wish like
  662.           "TNX QSO",  "NEW COUNTRY!  PLEASE QSL!",  etc.   Finally  press
  663.           ENTER or use the arrow keys to go to the "OK? (Y/N): Y" section
  664.           of the  screen.   If everything  is correct, press ENTER or "Y"
  665.           and the QSO information will be saved.
  666.                If you  made a  typing error,  use the arrow keys to go to
  667.           the field  with the  error and  correct it.  When everything is
  668.           correct, go  back to  the "OK?"  and press  "Y" to save the QSO
  669.           information.
  670.                Next, all  of the  fields except the comment field will be
  671.           blanked and  the cursor will go to the call sign field to start
  672.           entry of  the next  QSL label's information.  The comment field
  673.           will remain the same for each successive label until you change
  674.           it.
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.                Once you  have entered all of your QSOs, press the ESC key
  683.           to return to the main menu.  You must save the last QSO entered
  684.           (by pressing  'Y' at  the "OK?" prompt) before pressing ESC, or
  685.           it will  be lost.   Basically,  just remember that if you still
  686.           see the QSO information on the screen, it has not been saved.
  687.                
  688.                
  689.                                   PRINTING LABELS
  690.                                   ---------------
  691.           
  692.                PSQSL is set up to print to standard  self adhesive 3 1/2"
  693.           X 15/16"  computer labels.  These can be purchased at any store
  694.           selling  computer   supplies.    These  labels  are  much  more
  695.           economical if purchased by the box of 5000 labels.   PSQSL only
  696.           prints a single column of labels.       
  697.                When you  select the  Print Labels  option from  the  main
  698.           menu, the  PRINT LABELS  MENU will  appear.  You select options
  699.           the same  way as  for all  PSQSL menus,  use the  arrow keys to
  700.           highlight an option and ENTER to execute it, or simply type the
  701.           first letter of the option.
  702.                PSQSL sorts  all labels before printing (actually they are
  703.           sorted as  they are entered).  They are sorted by country based
  704.           on the  country's default  prefix (see  the  section  MODIFYING
  705.           BUREAU.LST), and sorted alphabetically within a given country.
  706.                The labels  are also separated into two groups.  The first
  707.           group contains  cards that  are all  set  to  go  to  the  ARRL
  708.           Outgoing QSL  Service.  At the end of these labels is a special
  709.           separator label that looks like this:
  710.           
  711.           
  712.                          Confirming QSO with:  NO BUREAU!
  713.                          ********************************
  714.                          No QSL bureaus exist or could be
  715.                          found for the following QSOs:
  716.                          ********************************
  717.           
  718.                Labels that  follow this  one can not be sent via the ARRL
  719.           for one of the following reasons:
  720.           
  721.           1) The ARRL Outgoing QSL Service does not service this country.
  722.           
  723.           2) PSQSL  could not  determine the  country from  the  callsign
  724.           (update BUREAU.LST!).
  725.           
  726.           3) The  call sign was for a portable operation outside the home
  727.           country.   Most of  the time  they go  to  the  home  country's
  728.           bureau, but often they have QSL managers and special routes, so
  729.           are separated from the rest.
  730.           
  731.                You will  have to  decide  what  to  do  with  any  labels
  732.           following the  separator label  on a  case by  case basis.  The
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.           separator label is not printed if all cards can be sent through
  741.           the outgoing bureau.
  742.           
  743.           
  744.           PRINT LABELS MENU: Print labels on printer
  745.           
  746.                This is  the option you select to print the sorted labels.
  747.           Note that  PSQSL does not use any special printer control codes
  748.           for expanded  or compressed  print, changing  font  type,  etc.
  749.           This is  to be  sure that PSQSL will work with as many printers
  750.           as possible.  If you wish to use some special options with your
  751.           printer, set the printer up before running PSQSL.
  752.                When you  select "Print labels on the printer",  a message
  753.           will appear telling you to check that the printer is on and the
  754.           number of labels that are to be printed.
  755.                There will  also be  a window  asking you  if you  want to
  756.           print an  alignment label.   If  you  type  a  "Y",  a  special
  757.           alignment label  will be  sent to the printer.  If the printing
  758.           is not  centered in  the label, adjust the printer and type "Y"
  759.           again.  Repeat this until you have the alignment label properly
  760.           centered.
  761.                When you are ready to print the labels, answer "N" (NO) to
  762.           the request  to print another alignment label.  The labels will
  763.           now be  printed.   When it  is finished  printing, control will
  764.           return to  the previous  menu.  Note that you can return to the
  765.           previous menu by pressing the ESC key before  starting to print
  766.           the labels.
  767.           
  768.           PRINT LABELS MENU: Write labels to file
  769.           
  770.                This option  is like  the previous option, except that the
  771.           label information  is written  to a  disk file  instead of  the
  772.           printer.   You can  print this file on the printer by using the
  773.           DOS print  command, although there will be no alignment labels.
  774.           This might  be useful  if you  wish to  print the labels with a
  775.           printer on another computer.
  776.                When you bring up this option, you will be asked to supply
  777.           a name  for the  file.   If another  file with  the  same  name
  778.           already exists,  you will be asked if you wish to overwrite the
  779.           existing file.
  780.           
  781.           PRINT LABELS MENU: Create comma delimiter format file
  782.           
  783.                This option  creates an ASCII file with a format that most
  784.           database and  some other types of programs can read.  You might
  785.           wish to  load your  QSL label  into a database program you have
  786.           written to keep track of who you already sent cards to.
  787.                Another use  might be  to create  custom labels with fancy
  788.           fonts if you have appropriate software and a printer with these
  789.           features.
  790.                Each label  will occupy  one line.  Fields are enclosed in
  791.           quotes and are separated by commas.  The format is as follows:
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.           
  799.           "CALL_1","QSO_LINE_1","QSO_LINE_2","QSO_LINE_3","COMMENT_LINE"
  800.           "CALL_2","QSO_LINE_1","QSO_LINE_2","QSO_LINE_3","COMMENT_LINE"
  801.           "CALL_3","QSO_LINE_1","QSO_LINE_2","QSO_LINE_3","COMMENT_LINE"
  802.                <etc.>
  803.           
  804.           
  805.           A section of labels would be formatted like this:
  806.           
  807.           Normal labels:
  808.           
  809.           Confirming QSO with:  JA1ABC
  810.           27 OCT 91 1137Z 14MHz 2X SSB 59
  811.           26 OCT 91 2347Z 21MHz 2X SSB 59
  812.           27 OCT 91 0123Z 28MHz 2X SSB 59
  813.               TNX FOR CONTEST QSOS!  73
  814.           
  815.           Confirming QSO with:  JA9XYZ
  816.           
  817.           27 OCT 91 2303Z 21MHz 2X SSB 59
  818.           
  819.                TNX QSO & QSL!  73 & DX
  820.           
  821.           
  822.           Comma delimited version:
  823.           
  824.           "JA1ABC","27 OCT  91 1137Z  14MHz 2X  SSB 59","26  OCT 91 2347Z
  825.           21MHz 2X  SSB 59","27  OCT 91  0123Z 28MHz  2X SSB 59","    TNX
  826.           FOR CONTEST QSOS!  73"
  827.           "JA9XYZ"," ","27  OCT 91  2303Z 21MHz  2X SSB 59"," ","     TNX
  828.           QSO & QSL!  73 & DX"
  829.           
  830.           Note that  the above  comma delimited  example occupies several
  831.           lines per  station to  fit on  the printed page.  In the actual
  832.           file, this would only be two lines, one for each station.
  833.           
  834.                
  835.                                   IMPORTING DATA
  836.                                   --------------
  837.           
  838.                The main  strength in PSQSL lies in its ability to combine
  839.           QSO data  produced by  a number  of logging  programs.  This is
  840.           useful if  you used  one logging program for one radio contest,
  841.           another program  for  different  contests,  and  still  another
  842.           program for casual contacts.
  843.                 When  you select  "Import data"  from the main menu,  you
  844.           bring up  the IMPORT DATA MENU.  From here you can select which
  845.           format you wish to use.
  846.                PSQSL supports  a  number  of  different  logging  program
  847.           formats.   If you  use a program that is not supported by PSQSL
  848.           you may  still be  able to  use PSQSL.   Refer  to APPENDIX  A,
  849.           "Using Unsupported Logging Programs".
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.           
  857.           IMPORT DATA MENU: CT label format import
  858.           
  859.                CT is  a contest  logging program  written by  K1EA and is
  860.           probably the  most popular  contest logging  program available.
  861.           CT has a post contest mode which allows you to quickly generate
  862.           QSL labels  for selected  QSOs,  and    a  special  program  to
  863.           generate labels  for every  QSO in  a contest.  Refer to the CT
  864.           user's manual for instructions on using these features.
  865.                PSQSL will  correctly read  labels generated by CT version
  866.           7.   If future  releases of CT change the label format it uses,
  867.           PSQSL may not read these labels properly.
  868.                When you  select this  option, you will be asked to supply
  869.           the name  of the  file to  read in.  PSQSL will print a running
  870.           count of the number of labels being read in.
  871.           
  872.           IMPORT DATA MENU: NA label format import
  873.           
  874.                NA is  another popular  contest  logging  program  and  is
  875.           written by  K8CC.   It is very similar to CT (for the most part
  876.           it uses  the same  commands), but  covers many contests that CT
  877.           does not.
  878.                One difference  with NA is that its QSL generating program
  879.           does not  write the  label information to a file, but only to a
  880.           printer.   This difficulty  is handled  with the  QCAPT utility
  881.           program which  is included  on  the  PSQSL  distribution  disk.
  882.           Briefly, QCAPT  captures data  sent to the LPT1 port and writes
  883.           it to  a file  where PSQSL  can use  it later.   Refer  to  the
  884.           section "RUNNING  QCAPT" for  more information on this utility,
  885.           and the NA user's manual for using the NA QSL label utilities.
  886.                PSQSL has  been tested  and works  with NA  version 6.  If
  887.           future versions of NA use a different file format, PSQSL may no
  888.           longer read these files properly.
  889.           
  890.           IMPORT DATA MENU: LOG-EQF label format import
  891.           
  892.                LOG-EQF is  a multi-purpose  Ham Radio logging program. It
  893.           handles station  logging functions  as well  as others  such as
  894.           allowing the PC to be used with packet.  LOG-EQF was written by
  895.           N3EQF.
  896.                Like NA,  LOG-EQF does not allow printing of QSL labels to
  897.           a file, but forces you to print them to the printer.  The QCAPT
  898.           utility supplied  with PSQSL  will allow  you to capture labels
  899.           sent to  the printer and write them to a file for use by PSQSL.
  900.           See the  section "RUNNING  QCAPT" for more information on this.
  901.           Consult the LOG-EQF user's manual for more information on using
  902.           LOG-EQF to generate QSL labels.
  903.                PSQSL has been tested and works with LOG-EQF version 3.32.
  904.           If future  versions of  LOG-EQF use  a different  file  format,
  905.           PSQSL may no longer read these files properly.
  906.           
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.           IMPORT DATA MENU: Generic label format import
  914.           
  915.                This option  allows you  to import  QSO  information  from
  916.           files in  two formats  commonly used  to  exchange  information
  917.           between different  database programs.  If you have written your
  918.           own logging  program in  one  of  the  many  database  programs
  919.           available, chances are you can easily produce a file compatible
  920.           with one of these two formats.
  921.                Any information  you put in the QSO_LINEs or COMMENT_LINEs
  922.           in the  generic formats will appear exactly the same way on the
  923.           label.   The maximum  length of these fields are 36 characters.
  924.           Fields that are too long will be truncated.
  925.                When you  select this  option, you will be asked to supply
  926.           the name  of the  file to read.  Next, another menu will appear
  927.           to select which format you are using.
  928.           
  929.           Comma delimited format:
  930.                
  931.                This is  the same  format described in detail in the above
  932.           section on  writing comma  delimited files  in the PRINT LABELS
  933.           MENU.   PSQSL will  of course  read files it produced itself in
  934.           this format should that ever become necessary.
  935.           
  936.           Line delimited format:
  937.           
  938.                This format  has each  field of  a record  appearing on  a
  939.           separate line.   Each  record must  occupy exactly  six  lines.
  940.           Pad records with blank lines if necessary.  There should not be
  941.           any spaces,  tabs, etc.,  at the  start of  the CALL field. The
  942.           line delimited format is:
  943.           
  944.           CALL_1
  945.           QSO_LINE_1
  946.           QSO_LINE_2
  947.           QSO_LINE_3
  948.           COMMENT_LINE
  949.              <- This line must be present.  Any text is ignored.
  950.           CALL_2
  951.           QSO_LINE_1
  952.           QSO_LINE_2
  953.             <etc.>
  954.           
  955.           IMPORT DATA MENU: Data file import (PSQSL produced)
  956.           
  957.                This option  allows you to read in the data files produced
  958.           in previous  runs of  PSQSL  to  combine  with  the  data  file
  959.           currently in memory.  Perhaps you did one run of PSQSL with one
  960.           datafile.   Later you  entered a lot of QSO information by hand
  961.           before you realized  you had put it into a different file. This
  962.           command will allow you to combine the two files.
  963.                Do not  use the same file name as the current data file or
  964.           you will duplicate the labels already there.
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.           
  972.           IMPORT DATA MENU: PSQSL label file import (PSQSL produced)
  973.           
  974.                This option  allows you to read in label files produced by
  975.           PSQSL with  the "Write  labels to  file" option  found  in  the
  976.           "PRINT LABELS MENU".  This option has been included in case you
  977.           accidentally delete  a data  file, but  had created a printable
  978.           label file and wish to combine it with more labels.
  979.           
  980.                                MODIFYING BUREAU.LST
  981.                                ---------------------
  982.           
  983.           
  984.                The file BUREAU.LST is an ASCII file that is used by PSQSL
  985.           to determine  what country  a given  call sign is from, and the
  986.           bureau status  of that country.  Because call sign prefixes and
  987.           bureau status  change from time to time, this file is set up to
  988.           be modified by the user.
  989.                Before attempting  to modify this file, be sure you have a
  990.           backup copy of it in a safe place.  Use only an ASCII editor or
  991.           a word  processor  in  ASCII  text  mode  to  edit  this  file.
  992.           Normally word processors embed special formatting characters in
  993.           the text.  These special  characters will  cause all  sorts  of
  994.           problems for PSQSL.
  995.                Use great  care to follow the proper format for this file.
  996.           If PSQSL  detects an error while reading in BUREAU.LST, it will
  997.           print out  the offending  line and  abort.  However, if you are
  998.           especially creative  in screwing up while editing this file you
  999.           may find a way to fool it.
  1000.           
  1001.           The general format for BUREAU.LST entries is:
  1002.           
  1003.              [*]Name: DPX[,PX2,PX3,...,PXn];
  1004.           
  1005.           Where:
  1006.             Name = name of country (ends with a ":")
  1007.             DPX = default call sign prefix for the country
  1008.             PXx = alternate valid prefixes (or full calls in some cases)
  1009.             '*' = optional token to identify the country is serviced by
  1010.                   the ARRL Outgoing QSL Service.
  1011.             [ ] = denotes optional characters
  1012.           
  1013.           Notes:
  1014.           1) The '*' mark (if it is used) must be in the first column.
  1015.           
  1016.           2) The country name must end with a ':'
  1017.           
  1018.           3) One  or more  spaces must  be between  the country  ':'  and
  1019.           default prefix.
  1020.           
  1021.           4)  Commas  (,)  must  separate  the  DPX  and  any  additional
  1022.           prefixes.
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.           
  1030.           5) Do  not put  any spaces or other characters between prefixes
  1031.           (except ',').
  1032.           
  1033.           6) The last prefix must end with a ';'
  1034.           
  1035.           7) Everything in a line after a ';' is ignored.
  1036.           
  1037.           8) A  country  can  have  multiple  lines  if  there  are  many
  1038.           prefixes.   Be sure  that each  line for  that country uses the
  1039.           same default prefix.
  1040.           
  1041.                BUREAU.LST is  set up  to  identify  countries  which  are
  1042.           handled by  the ARRL  Outgoing  QSL  Service  at  the  time  of
  1043.           distribution.   From time  to time  the countries serviced will
  1044.           change, and you should modify BUREAU.LST accordingly.
  1045.                If you are not an ARRL member, and use another QSL mailing
  1046.           service, you can change BUREAU.LST to select the countries that
  1047.           your service  will handle.  To do this, start each country name
  1048.           that is serviced with an "*".
  1049.           
  1050.           
  1051.                                    RUNNING QCAPT
  1052.                                    -------------
  1053.           
  1054.                Unfortunately, not  all of  the logging programs supported
  1055.           by PSQSL  have the  flexibility to  allow QSL label information
  1056.           to be  stored to  a file  instead of  being printed  out  on  a
  1057.           printer.   PSQSL must  have the QSL label information in a disk
  1058.           file. The  QCAPT utility  supplied with PSQSL allows you to get
  1059.           around this difficulty.
  1060.                Basically, QCAPT.COM is a special type of program called a
  1061.           Terminate and  Stay Resident (TSR) program.  When it is run, it
  1062.           stays in  memory, but  returns control  to DOS  to allow  other
  1063.           programs to  be run.   You  may already have other TSR programs
  1064.           resident in memory
  1065.                QCAPT sits  quietly until  it sees some data being sent to
  1066.           your printer.   It  then intercepts this data and sends it to a
  1067.           file for use in the future by PSQSL.
  1068.           
  1069.                To start QCAPT, you type the following at the DOS prompt:
  1070.           
  1071.                QCAPT FILENAME<ENTER>
  1072.           
  1073.                You can  enter any legal DOS filename (including drive and
  1074.           path).   If  a  path  is  not  supplied,  the  current  working
  1075.           directory will  be used.     A message similar to the following
  1076.           will appear   and  the DOS   prompt will appear to allow you to
  1077.           run another program.
  1078.                
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.           
  1086.           QCAPT:  QSL LABELS REDIRECTED TO FILE: C:\NA\IARU92.QSL     
  1087.           
  1088.                You can  now run  NA or  LOG-EQF (or other logging program
  1089.           that will  not allow  you to  print labels to a file instead of
  1090.           the printer) to generate the QSL labels. Any labels you send to
  1091.           the printer  will now  be captured and instead sent to the file
  1092.           you specified,  in the  above case  "IARU92.QSL". When  you are
  1093.           finished, you  MUST remove  QCAPT from memory by typing (at the
  1094.           DOS prompt):
  1095.           
  1096.           QCAPT /R
  1097.           
  1098.                This will remove QCAPT from memory (allowing it to be used
  1099.           by other  programs), flush  the buffer  of  any  remaining  QSL
  1100.           labels information,  and indicate  if there  were any errors in
  1101.           the  capture  process.    Successful  removal  will  cause  the
  1102.           following message to appear:
  1103.           
  1104.                QCAPT: UNINSTALLED
  1105.           
  1106.                QCAPT is  not meant  to be  left in your computer's memory
  1107.           when you  are not  using it  for capturing QSL information.  If
  1108.           you install  another TSR  or a  resident device driver (a mouse
  1109.           driver for example) after starting QCAPT,  you will not be able
  1110.           to remove  QCAPT.   Everything you  try to  send to the printer
  1111.           will be redirected to the file until the computer is re-booted.
  1112.           If this  situation occurs,  QCAPT will send a "CAN'T UNINSTALL"
  1113.           message to  the screen when you try to use the /r option.  Wait
  1114.           a few  seconds   to be  sure that  everything in  QCAPT's  file
  1115.           buffer has  been  written  to  the  disk.    Then  re-boot  the
  1116.           computer.
  1117.                Once QCAPT has been removed, you can use the newly created
  1118.           file with PSQSL in the Import Data Menu.  If the file exists in
  1119.           a different  directory than PSQSL, you must either copy the QSL
  1120.           label file  to the same directory as PSQSL, or specify the path
  1121.           to the  label file  (e.g. C:\MA\IARU92.QSL) when PSQSL asks for
  1122.           the import file name.
  1123.                There are a few types of errors that can occur.  The first
  1124.           is the  familiar "ABORT,  Retry, Fail?"  message that  DOS uses
  1125.           when  you have done something like forgetting to stick a floppy
  1126.           into the floppy drive.
  1127.                Some other  types of  errors are unlikely, but are checked
  1128.           for just  the same.   The most likely is an overflow of QCAPT's
  1129.           buffer.   Data from the printer is stored here until QCAPT gets
  1130.           enough to  make it  worthwhile to  write to  the disk.  If data
  1131.           comes too fast for some reason, the buffer could fill up.  When
  1132.           this happens,  some of the data will be lost.  An error message
  1133.           indicating this  condition will  appear when exiting QCAPT with
  1134.           the /R  message.   This is  another reason to be sure to remove
  1135.           QCAPT when  you are done with the NA, LOG-EQF, or other logging
  1136.           program's printing session.
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.                     
  1143.           
  1144.           Notes on using QCAPT:
  1145.           
  1146.           1) Never  install another  TSR  or device driver while QCAPT is
  1147.           running.  QCAPT must be the last TSR to be installed.
  1148.           
  1149.           2) Be sure that your computer is set up to use the LPT1 port.
  1150.           
  1151.           3) Always  use the  /R option to remove QCAPT immediately after
  1152.           finishing with  a LOG-EQF  or NA  (or other  program that  only
  1153.           sends labels directly to the printer) QSL printing sessions.
  1154.           
  1155.           4) If  you try  to run  QCAPT  when  another  copy  is  already
  1156.           resident, you  will get an error message to that fact.  Printer
  1157.           data will still be redirected to the original file name.
  1158.           
  1159.           5) If  you try  to remove QCAPT (with the /R option), and QCAPT
  1160.           is not currently resident, you will get an error message.
  1161.           
  1162.           6) QCAPT  is only  used if your logging program will not permit
  1163.           you to  send QSL  labels to  a file  instead of directly to the
  1164.           printer.
  1165.           
  1166.           7) While  QCAPT has  only been  tested with  LOG-EQF and NA, it
  1167.           should work  with any  other logging  program that  only  sends
  1168.           labels directly to the printer.
  1169.           
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.           
  1179.                      SUGGESTIONS, COMMENTS, BUG REPORTS, ETC.
  1180.           
  1181.                Comments, suggestions  for improving PSQSL,  new features,
  1182.           and bug  reports are  welcomed and appreciated.  If you are the
  1183.           author or  user of  a popular  radio logging  program which you
  1184.           would like  to see  supported by  PSQSL, please contact me.  If
  1185.           there is enough interest,  future releases of PSQSL may support
  1186.           it.
  1187.                I can  be reached  through  my  computer  and  electronics
  1188.           consulting company,  Unified Microsystems.   The best way is by
  1189.           letter to  Unified Microsystems, PO BOX 133, Slinger, WI 53086.
  1190.           If you  are   having trouble with PSQSL, please include as much
  1191.           information as  possible.   Include a  disk if appropriate.  Of
  1192.           course, registered users get highest priority.
  1193.                If you  need  a  more  immediate  response,  you  can  try
  1194.           reaching me  on the  phone at  Unified Microsystems, (414) 644-
  1195.           9036 from  9:30 AM  to 5:00  PM Central  Time during  weekdays.
  1196.           Most  of   the  time   you  will   get  an  answering  machine.
  1197.           Availability of telephone support of PSQSL is not guaranteed.
  1198.           
  1199.                  BECAUSE OF THE LOW PRICE BEING CHARGED FOR PSQSL, LONG
  1200.                      DISTANCE PHONE CALLS CANNOT BE RETURNED.
  1201.           
  1202.                I hope  you find  PSQSL useful.   I  do  a  lot  of  radio
  1203.           contesting and  receive well over 1000 QSL cards each year.  It
  1204.           has saved me a lot of time and I hope it does for  you too.
  1205.           
  1206.                Special thanks go to KS9K, KZ9K/7, N9XX, NB9C, WB9FRF, and
  1207.           WW1M for  their help  in  beta  testing  PSQSL  and  for  their
  1208.           constructive criticism.
  1209.           
  1210.           73's & DX,
  1211.           
  1212.           Gary Sutcliffe, W9XT
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.           
  1221.                                     APPENDIX A
  1222.           
  1223.                    Using PSQSL With Unsupported Logging Programs
  1224.           
  1225.                PSQSL  supports  the  most  popular  logging  and  contest
  1226.           logging programs.   It  also supports  the two most common data
  1227.           import/export formats  used by  popular data base programs.  If
  1228.           you use  another logging  program, you may still be able to use
  1229.           PSQSL with it.
  1230.                The first step is to create a label file with your logging
  1231.           program.  If  your program allows you to create a label file on
  1232.           the disk,  you are  all set.  If it only prints directly to the
  1233.           printer, you  must capture  the information  with  the    QCAPT
  1234.           program.
  1235.                PSQSL must  extract   the callsign of the station for each
  1236.           label so that it can determine which country it is from.  PSQSL
  1237.           looks for  a particular  string  of  characters  or  a  special
  1238.           location to  find the  call, depending on which logging program
  1239.           was used.   It  is unlikely  that PSQSL will be able to extract
  1240.           the proper  information on  a file  created by  an  unsupported
  1241.           program using one of the supported programs' formats.
  1242.                It may  be possible, however, to quickly convert an output
  1243.           label file from an unsupported logging program to a format that
  1244.           is supported  by PSQSL.  Probably the easiest format to convert
  1245.           it to  is the  line delimited  format which was described in an
  1246.           earlier section.   For review, here is the line delimited label
  1247.           format:
  1248.           
  1249.           CALL_1
  1250.           QSO_LINE_1
  1251.           QSO_LINE_2
  1252.           QSO_LINE_3
  1253.           COMMENT_LINE
  1254.              <- This line must be present.  Any text is ignored.
  1255.           CALL_2
  1256.           QSO_LINE_1
  1257.           QSO_LINE_2
  1258.             <etc.>
  1259.           
  1260.                It might  be a  simple matter to convert the label file to
  1261.           this format  with your  editor or word processor.  For example,
  1262.           suppose your  logging program  produced a  file containing  the
  1263.           following:
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.           
  1275.           <Your call> confirms 2 way QSO with DX9DX
  1276.           on FEB. 21, 1992 at 1432 UTC.
  1277.           Your  21 MHz CW signals were 599.
  1278.              Please QSL!  73 & DX
  1279.                   <Blank Line>
  1280.                   <Blank Line>
  1281.           <Your call> confirms 2 way QSO with DX1XX
  1282.           on JAN. 1, 1992 at 0252 UTC.
  1283.           Your  14 MHz SSB signals were 59.
  1284.              Please QSL!  73 & DX
  1285.                   <Blank Line>
  1286.                      <etc.>
  1287.           
  1288.                You could  use your  editor to replace every occurrence of
  1289.           the string of characters '<Your call> confirms 2 way QSO with '
  1290.           with a  string of zero characters.  The exact commands you must
  1291.           type to  do this  will depend on the particular editor you use.
  1292.           It should  be possible  to do this change on every label in the
  1293.           file with one command.
  1294.                You may  wish to  do some other changes such as remove the
  1295.           'on' before the date.  Again, depending on your word processor,
  1296.           you might  be able to define and save special macros to do this
  1297.           for you.   The  next time  you produce  a label file with  your
  1298.           logging program,  a couple  of quick   keystrokes  will do  the
  1299.           entire conversion for you.
  1300.                If you  use a  word processor to make any changes, be sure
  1301.           to use  it in  the ASCII  mode so  that you don't introduce any
  1302.           special characters the word processor uses for formatting text.
  1303.           An ASCII  editor is  your best  bet if  you have  one  and  are
  1304.           familiar with it.
  1305.                To be  safe, test  the converted label file with a special
  1306.           test PSQSL  data file.   That  way  if you need to make further
  1307.           changes to  your label file, you won't get the bad labels mixed
  1308.           up with good ones.
  1309.                If you  use a  commercially available logging program that
  1310.           you would  like to  see supported,  send a printout of a sample
  1311.           label file  (use regular  computer paper, not labels) or better
  1312.           yet, a   diskette  with a  sample output  label file  on it  to
  1313.           UNIFIED MICROSYSTEMS.    If  there  is  enough  demand,  future
  1314.           versions of PSQSL may support it.
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.           
  1323.                                     APPENDIX B
  1324.           
  1325.                       Using PSQPATH To Set PSQSL Directories
  1326.           
  1327.           
  1328.                When  you run PSQSL, one of the first things it does is to
  1329.           create  a   country  and  prefix  table  based  on  information
  1330.           contained in  the file "BUREAU.LST".  To do this, PSQSL must be
  1331.           able to  find and  read this file.  If BUREAU.LST and PSQSL are
  1332.           in the  same directory,  AND  that  directory  is  the  current
  1333.           working directory  when you  run PSQSL,   you  won't  have  any
  1334.           problems.
  1335.                Some PC  users, however,  like to  split up their files in
  1336.           separate directories  and even  separate drives.   For example,
  1337.           they might  keep all  of their  executable programs  in the  C:
  1338.           drive and  all their  data in the D: drive.  This makes backing
  1339.           up their drives easier.
  1340.                PSQSL allows  you to  do this,  but you  must make special
  1341.           arrangements so  that PSQSL  can find BUREAU.LST.  This is done
  1342.           by setting  a special  environment variable,  "PSQPATH" to tell
  1343.           PSQSL what directory BUREAU.LST can be found in.
  1344.                Let us  say that  you want  to put  PSQSL and its files on
  1345.           your C:  drive in  a directory  called HR  (for  Ham  Radio  of
  1346.           course!).   Lets also  say that you want to keep  your logs and
  1347.           QSL files in the directory "\QSLS" in the D: drive.
  1348.                When you first install PSQSL, you would copy all the files
  1349.           on the distribution floppy disk to C:\HR.  The label files from
  1350.           your logging programs would be stored in D:\QSLS.
  1351.                Before running  PSQSL, you would have to let it know where
  1352.           it could  find BUREAU.LST.  You do this by typing the following
  1353.           command from the DOS prompt:
  1354.           
  1355.               set PSQPATH=C:\HR<ENTER>
  1356.           
  1357.           Change "C:\HR"  to whatever drive and directory combination you
  1358.           used for  saving BUREAU.LST.  Instead of typing this every time
  1359.           you want to use PSQSL, you could also put the same line in your
  1360.           AUTOEXEC.BAT file  so that  it is  set every time you turn your
  1361.           computer on.
  1362.                Next, when  you want  to run  PSQSL, change directories to
  1363.           D:\QSLS (or  where ever your label files are located), and type
  1364.           PSQSL.   Note that  in this  example, you  would have to have a
  1365.           statement in your PATH (found in the AUTOEXEC.BAT file) command
  1366.           for C:\HR  in order  for DOS  to find PSQSL.  The same would be
  1367.           true in  case  you were using QCAPT and it were also located in
  1368.           a different directory from the present one.
  1369.                Because BUREAU.LST  is a  file that gets changed from time
  1370.           to time,  you might  wish to keep it in the same directory that
  1371.           you keep  your label  files.   In that  case make    your  "set
  1372.           PSQPATH"  command  indicate  the  proper  directory.    In  the
  1373.           example, this would be "set PSQPATH=D:\QSLS".
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.                For  more   information   on   directories,   paths,   and
  1382.           AUTOEXEC.BAT, consult your DOS manual.
  1383.           
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.                              PSQSL  Registration Form
  1395.           
  1396.                     Send this form and check or money order to:
  1397.           
  1398.                                Unified Microsystems
  1399.                                     PO Box 133
  1400.                                  Slinger, WI 53086
  1401.           
  1402.           
  1403.           
  1404.           Name:__________________________________ Call:______________
  1405.           
  1406.           Street:____________________________________________________
  1407.           
  1408.           City_________________________________ State________________
  1409.           
  1410.           ZIP_________________ Country_________________________
  1411.           
  1412.           
  1413.           Phone Number (optional):___________________________________
  1414.           
  1415.           PSQSL Version:__________________
  1416.           
  1417.           
  1418.           Check one:
  1419.           
  1420.           _____ Registration only                           $10
  1421.           
  1422.           _____ Registration with a printed manual and
  1423.                 the latest version of PSQSL  on disk        $20
  1424.           
  1425.                Wisconsin residents include 5% sales tax     ____      
  1426.           
  1427.                                         Total enclosed     ___________
  1428.           
  1429.           
  1430.           
  1431.           Registered users will receive notices of updates to PSQSL.
  1432.           
  1433.           
  1434.           What features would you like to see added to PSQSL?
  1435.           
  1436.           
  1437.           
  1438.           
  1439.           
  1440.           
  1441.           
  1442.           What other amateur radio related programs would you like to see
  1443.           developed?
  1444.           
  1445.